Tools for the implementation of argumentation models
نویسنده
چکیده
The structured approach to argumentation has seen a surge of models, introducing a multitude of ways to deal with the formalisation of arguments. However, while the development of the mathematical models have flourished, the actual implementations and development of methods for implementation of these models have been lagging behind. This paper attempts to alleviate this problem by providing methods that simplify implementation, i.e. we demonstrate how the functional programming language Haskell can naturally express mathematical definitions and sketch how a theorem prover can verify this implementation. Furthermore, we provide methods to streamline the documenting of code, showing how literate programming allows the implementer to write formal definition, implementation and documentation in one file. All code has been made publicly available and reusable. 1998 ACM Subject Classification I.2.3 Nonmonotonic reasoning and belief revision
منابع مشابه
Visualization tools, argumentation schemes and expert opinion evidence in law
New models of evidential reasoning have been closely tied in with the development of visualization tools in artificial intelligence, especially automated systems for argument diagramming. Surveying several models and visualization tools recently developed in artificial intelligence, this paper argues that any discussion of visualization methods or tools of this sort should focus on their suitab...
متن کاملEliciting Requirements for an Argumentation Interchange Format
Argumentation Mark-up Languages have been formulated for exporting and storing argumentation knowledge described by use of argument editing and visualisation tools. These tools enable user structuring of arguments through diagramatic linkage of natural language sentences. Recent work has focussed on implementations of formal logical models of argument inference, and argumentation based decision...
متن کاملA principled approach to the implementation of argumentation models
Argumentation theory combines philosophical concepts and computational models to deliver a practical approach to reasoning that handles uncertain information and possibly conflicting viewpoints. This paper focuses on the structured approach to argumentation that incorporates domain specific knowledge and argumentation schemes. There is a lack of implementations and implementation methods for mo...
متن کاملA review of argumentation for the Social Semantic Web
Argumentation represents the study of views and opinions that humans express with the goal of reaching a conclusion through logical reasoning. Since the 1950’s, several models have been proposed to capture the essence of informal argumentation in different settings. With the emergence of the Web, and then the Semantic Web, this modeling shifted towards ontologies, while from the development per...
متن کاملOn Natural Language Generation of Formal Argumentation
In this paper we provide a first analysis of the research questions that arise when dealing with the problem of communicating pieces of formal argumentation through natural language interfaces. It is a generally held opinion that formal models of argumentation naturally capture human argument, and some preliminary studies have focused on justifying this view. Unfortunately, the results are not ...
متن کامل